Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
rdlc.naming.Identifier

Packages that use Identifier
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.naming | A powerful package for naming and binding of objects.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Uses of Identifier in rdlc.hw

Fields in rdlc.hw declared as Identifier
`protected Identifier<Declaration>` | `ModuleInstance_Indirect.module` Identifier which names the module which is being instantiated.

Methods in rdlc.hw that return Identifier
`Identifier<Declaration>` | `ModuleInstance_Indirect.getModule()` Simple accessor.

Method parameters in rdlc.hw with type arguments of type Identifier
`void` | `Module.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`
`void` | `LibraryModule.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`

Constructors in rdlc.hw with parameters of type Identifier
`ModuleInstance_Indirect(java.lang.String _name, Instance _instance, Identifier<Declaration> _module)` Simple constructor, creates an instance with the given name in the given standard module instance.

Uses of Identifier in rdlc.naming

Fields in rdlc.naming declared as Identifier
`protected Identifier<V>` | `HierarchicalCatalog.cachedIdentifier` The identifier which names this catalog.
`protected Identifier<V>` | `QualifiedIdentifier.cachedValue` The cached value which this identifier names.

Methods in rdlc.naming that return Identifier
`Identifier<V>` | `HierarchicalCatalog.getIdentifier()` Simple accessor.
`Identifier<_V>` | `HierarchicalCatalog.DefaultAccessor.getIdentifier(java.lang.Object obj)`
`Identifier<V>` | `Accessor.getIdentifier(java.lang.Object obj)` Get the identifier which names `obj` in the current hierarchy.
`Identifier<V>` | `QualifiedIdentifier.resolve(Log errorLog, Expression.Phase phase)` Resolve this qualfied identifier.

Constructors in rdlc.naming with parameters of type Identifier
`Identifier(Identifier<V> _identifier)` Copy constructor.
`QualifiedIdentifier(java.lang.Object _catalog, Identifier<V> _identifier)` Create a qualified identifier which names the same value as the given identifier, but relative to the given catalog.

Uses of Identifier in rdlc.rdl

Subclasses of Identifier in rdlc.rdl
`static class` | `Instance.Identifier` Identifier for instsances and fields.
`static class` | `Namespace.Identifier` Identifier for namespaces.

Fields in rdlc.rdl declared as Identifier
`protected Identifier<Field>` | `Field_Named.iName` The resolved identifier name of this field.
`protected Identifier<Declaration>` | `Declaration_Named.iName` The resolved identifier name of this declaration.

Methods in rdlc.rdl that return Identifier
`Identifier<Field>` | `Field_Named.getIdentifier()` Simple accessor.
`Identifier<Field>` | `Field.getIdentifier()` Get the `Identifier` for this field.
`Identifier<Declaration>` | `Declaration_Named.getIdentifier()` Simple accessor.
`Identifier<Declaration>` | `Declaration.getIdentifier()` Get the `Identifier` for this declaration.
`Identifier<Declaration>` | `Namespace.Accessor.getIdentifier(java.lang.Object obj)` Return the `Namespace.Identifier` of an object, assuming the object is non-null and a `Declaration`.
`Identifier<Field>` | `Instance.Accessor.getIdentifier(java.lang.Object obj)` Return the `Instance.Identifier` of an object, assuming the object is non-null and a `Field`.

Methods in rdlc.rdl with parameters of type Identifier
`static Namespace` | `Namespace.create(Namespace start, Identifier identifier)` Create a the tree of namespaces required to get to the location named by the given identifier.

Method parameters in rdlc.rdl with type arguments of type Identifier
`void` | `UnitChannel.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` A channel will require it's model.
`void` | `Namespace.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`
`void` | `Instance.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` An instance only depends on the dependancies of it's fields (and of course it's fields).
`void` | `Field_Named.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` A normal field has no requirements.
`void` | `Expression.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` Generate a list of the declarations upon which this one relies.
`void` | `DynRoot_Standard.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` For a dynamic root, we must also take the requirements of it's fields into account.
`void` | `Declaration_Named.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` For basic declarations, the only requirements are the namespaces in which this declaration is bound.
`void` | `Declaration_Indirect.getRequirements(CatalogSet<Identifier<Declaration>> requirements)` For indirect declarations, there is an additional requirement, namely the target of the indirection.

Constructors in rdlc.rdl with parameters of type Identifier
`Instance.Identifier(Identifier<Field> _identifier, java.lang.String _errorLocation)` Copy constructor, creates a copy of the given field identifier with the specified error location.
`Namespace.Identifier(Identifier<Declaration> _identifier, java.lang.String _errorLocation)` Copy constructor, creates a copy of the given declaration identifier with the specified error location.

Uses of Identifier in rdlc.sw

Method parameters in rdlc.sw with type arguments of type Identifier
`void` | `Variable.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`
`void` | `Type_Reference.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`
`void` | `LibraryClass.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`
`void` | `ClassMethod.getRequirements(CatalogSet<Identifier<Declaration>> requirements)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES